home *** CD-ROM | disk | FTP | other *** search
- 0 REM *********************************
- 1 REM * TO USE IN A BASIC PROGRAM, *
- 2 REM * DELETE FROM LINE 38 TO THE *
- 3 REM * END, AND PUT LINES 14 THRU 36 *
- 4 REM * AT THE START OF THE PROGRAM. *
- 5 REM * USE THESE SYS TO CONTROL THE *
- 6 REM * CURTAIN'S MOVEMENTS. *
- 7 REM * OPEN SYS52800 CLOSE SYS52803 *
- 8 REM * RAISE SYS52806 LOWER SYS52809 *
- 9 REM * POKE 787 (1-255) TO SET SPEED *
- 10 REM* 1=VERY FAST & 255=VERY SLOW *
- 11 REM* POKE 2 TO SET COLOR OF CHARS *
- 12 REM* WHEN CURTAINS OPEN/RAISES. *
- 13 REM*********************************
- 14 FORD=52800TO53161:READY:POKED,Y:NEXT
- 15 DATA76,127,206,76,76,206,76,44,207,76,114,207,173,33,208,141,203
- 16 DATA206,169,0,141,198,206,141,199,206,169,20,141,200,206,141,201,206
- 17 DATA169,6,141,202,206,32,206,206,238,198,206,173,198,206,141,199,206
- 18 DATA206,200,206,173,200,206,141,201,206,208,228,96,173,33,208,41,15
- 19 DATA141,205,206,165,2,41,15,205,205,206,208,2,230,2,165,2,141
- 20 DATA203,206,169,19,141,198,206,141,199,206,169,1,141,200,206,141,201
- 21 DATA206,169,6,141,202,206,32,206,206,206,198,206,173,198,206,141,199
- 22 DATA206,238,200,206,173,200,206,141,201,206,201,21,208,226,96,0,0
- 23 DATA0,0,0,0,0,0,173,203,206,172,199,206,174,201,206,153,0
- 24 DATA216,153,240,216,153,224,217,153,208,218,157,19,216,157,3,217,157
- 25 DATA243,217,157,227,218,206,202,206,173,202,206,240,20,173,199,206,24
- 26 DATA105,40,141,199,206,173,201,206,24,105,40,141,201,206,208,195,172
- 27 DATA198,206,174,200,206,173,203,206,153,192,219,157,211,219,32,30,207
- 28 DATA96,172,19,3,208,2,160,30,32,179,238,136,208,250,96,162,24
- 29 DATA142,204,206,169,219,141,84,207,169,192,141,83,207,173,33,208,41
- 30 DATA15,141,205,206,165,2,41,15,205,205,206,208,2,230,2,165,2
- 31 DATA160,39,153,0,0,136,16,250,32,30,207,173,83,207,56,233,40
- 32 DATA141,83,207,176,3,206,84,207,206,204,206,174,204,206,16,221,96
- 33 DATA162,24,142,204,206,169,216,141,140,207,169,0,141,139,207,173,33
- 34 DATA208,133,2,165,2,160,39,153,0,0,136,16,250,32,30,207,173
- 35 DATA139,207,24,105,40,141,139,207,144,3,238,140,207,206,204,206,174
- 36 DATA204,206,16,221,96
- 38 :
- 40 REM ******************************
- 50 REM ** DEMO PROGRAM STARTS HERE **
- 60 REM ******************************
- 70 :
- 80 X=10:Y=13:POKE787,40:POKE53280,6
- 90 PRINT"[147]":GOSUB480:PRINTTAB(132)" ITS CURTAINS "
- 100 PRINTTAB(12)" BY BOB KOBER "
- 110 PRINTTAB(82)"THIS IS A DEMO OF THE 'ITS CURTAINS'"
- 120 PRINTTAB(42)"PROGRAM. PRESS THE SPACE BAR TO "
- 130 PRINTTAB(42)"CLOSE, OPEN, LOWER, AND RAISE THE "
- 140 PRINTTAB(42)"CURTAINS. TO STOP HIT RUN/STOP "
- 150 PRINTTAB(42)"RESTORE. THEN LIST AND EXAMINE ."
- 160 IFBOBTHENX=24-X:POKE2,X:SYS52806:REM RAISE CURTAIN
- 170 GETA$:ON-(A$<>" ")GOTO170
- 180 :
- 190 SYS52803 :REM CLOSE CURTAINS
- 200 :
- 210 REM * SET CHARACTER COLOR THE SAME
- 220 REM * AS THE BACKGROUND COLOR.
- 230 POKE646,PEEK(53281)
- 240 :
- 250 REM * PREPARE NEW SCREEN
- 260 :
- 270 PRINT"[147]":GOSUB480:PRINTTAB(134)"TEST MENU"
- 280 PRINTTAB(128)"1. DO THIS HERE THING"
- 290 PRINTTAB(48)"2. DO THAT THERE THING"
- 300 PRINTTAB(48)"3. GO HERE AND COME BACK"
- 310 PRINTTAB(48)"4. GO THERE AND STAY"
- 320 PRINTTAB(48)"5. THIS MENU MAKES NO SENSE"
- 330 PRINTTAB(48)"6. :) :) :)
- 340 :
- 350 [161]A$:[145][171](A$[179][177]" ")[137]350
- 360 :
- 370 Y[178]20[171]Y:[151]2,Y:[143] SET NEW COLOR TO YELLOW
- 380 :
- 390 [158]52800:[143] OPEN CURTAIN
- 400 :
- 410 [161]A$:[145][171](A$[179][177]" ")[137]410
- 420 :
- 430 [158]52809:[143] LOWER CURTAIN
- 440 :
- 450 [161]A$:[145][171](A$[179][177]" ")[137]450
- 460 :
- 470 [151]646,[194](53281):BOB[178]34:[137]90
- 480 [129]I[178]1024[164]I[170]40:[151]I,86:[130]
- 490 [129]I[178]1063[164]2023[169]40:[151]I,86:[130]
- 500 [129]I[178]2023[164]1984[169][171]1:[151]I,86:[130]
- 510 [129]I[178]1984[164]1024[169][171]40:[151]I,86:[130]:[142]
-